#include <Mesh.hpp>
#include <DrawingPolygon.hpp>

#ifndef _CLASSDRAWINGMESH_
#define _CLASSDRAWINGMESH_

namespace Drawing {

class Mesh : public Modeling::Mesh
{
public:
    virtual ~Mesh();
    Mesh(std::string name);
    
    virtual Drawing::Polygon* addPolygon(Vector3f* V1, Vector3f* V2, Vector3f* V3);
	virtual Drawing::Polygon* getPolygon(unsigned int index);
	
    void animate(unsigned int frame);
};

}//namespace Drawing

#endif
